package com.ddwl.schema.vo.wallet;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Getter;
import lombok.Setter;

import java.math.BigDecimal;
import java.time.Instant;

/**
 * 提现收费配置表(UserWithdrawCharge)返回对象
 *
 * @author zach
 * @since 2020-07-22 13:06:28
 */
@Getter
@Setter
@ApiModel("提现收费配置")
public class UserWithdrawChargeVo {
         
    private Integer id;

    @ApiModelProperty(value = "类型0微信1支付宝2银行卡")     
    private Integer channelType;

    @ApiModelProperty(value = "开始金额")     
    private BigDecimal beginAmount;

    @ApiModelProperty(value = "结束金额")     
    private BigDecimal endAmount;

    @ApiModelProperty(value = "计算模型，0百分比和1固定金额")     
    private Integer calModel;

    @ApiModelProperty(value = "提现费用")     
    private BigDecimal disWithdrawCharge;

    @ApiModelProperty(value = "创建时间")     
    private Instant gmtCreated;

    @ApiModelProperty(value = "修改时间")     
    private Instant gmtModified;
}